Adwaita: GtkFlowBox selected child styling
authorLapo Calamandrei <calamandrei@gmail.com>
Mon, 1 Sep 2014 15:42:46 +0000 (17:42 +0200)
committerLapo Calamandrei <calamandrei@gmail.com>
Mon, 1 Sep 2014 15:43:14 +0000 (17:43 +0200)
gtk/resources/theme/Adwaita/_common.scss
gtk/resources/theme/Adwaita/gtk-contained-dark.css
gtk/resources/theme/Adwaita/gtk-contained.css

index a35cb91a1c731949880943b94a0e4c4863ec3771..69015b9bdf2f54407f4fca2f3b37e8103e5dca2e 100644 (file)
@@ -178,6 +178,15 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
                                      $backdrop_base_color, 50%); }
 }
 
+GtkFlowBox .grid-child {
+  padding: 3px;
+  border-radius: 3px;
+  &:selected {
+    @extend %selected_items;
+    outline-offset: -2px;
+  }
+}
+
 %osd, .osd {
   color: $osd_fg_color;
   text-shadow: 0 1px black;
index 24e783f9a9117f682b4fb6233255909a2939a6fc..fba49360dca2abb0a4e1b6e34b3d7f0331c25b03 100644 (file)
@@ -122,6 +122,12 @@ GtkTextView {
   GtkTextView:backdrop {
     background-color: #323535; }
 
+GtkFlowBox .grid-child {
+  padding: 3px;
+  border-radius: 3px; }
+  GtkFlowBox .grid-child:selected {
+    outline-offset: -2px; }
+
 .app-notification.frame, .osd {
   color: #eeeeec;
   text-shadow: 0 1px black;
@@ -2886,12 +2892,12 @@ GtkLevelBar.vertical {
     .level-bar.fill-block.empty-fill-block:backdrop {
       border-color: rgba(201, 203, 201, 0.15); }
 
-.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.button.titlebutton:selected,
+.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.button.titlebutton:selected,
 .titlebar .menuitem.button.titlebutton:selected,
 GtkCalendar.header .menuitem.button.titlebutton:selected {
   background-color: #215d9c;
   color: #ffffff; }
-  .view:backdrop:selected, GtkLabel:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.button.titlebutton:backdrop:selected,
+  .view:backdrop:selected, GtkLabel:backdrop:selected, GtkFlowBox .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.button.titlebutton:backdrop:selected,
   .titlebar .menuitem.button.titlebutton:backdrop:selected,
   GtkCalendar.header .menuitem.button.titlebutton:backdrop:selected {
     color: #c9cbc9; }
index d3612d5b0c5d2e19003593320ed25a3f993b3387..4f35d4990f08198c11cad49db3610acbd8217743 100644 (file)
@@ -122,6 +122,12 @@ GtkTextView {
   GtkTextView:backdrop {
     background-color: #f4f4f4; }
 
+GtkFlowBox .grid-child {
+  padding: 3px;
+  border-radius: 3px; }
+  GtkFlowBox .grid-child:selected {
+    outline-offset: -2px; }
+
 .app-notification.frame, .osd {
   color: #eeeeec;
   text-shadow: 0 1px black;
@@ -3025,13 +3031,13 @@ GtkLevelBar.vertical {
     .level-bar.fill-block.empty-fill-block:backdrop {
       border-color: rgba(84, 89, 90, 0.15); }
 
-.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.button.titlebutton:selected,
+.view:selected, .view:selected:focus, .view:selected:hover, GtkLabel:selected, GtkLabel:selected:focus, GtkLabel:selected:hover, GtkFlowBox .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.button.titlebutton:selected,
 .titlebar .menuitem.button.titlebutton:selected,
 GtkCalendar.header .menuitem.button.titlebutton:selected {
   background-color: #4a90d9;
   color: #ffffff;
   outline-color: rgba(255, 255, 255, 0.3); }
-  .view:backdrop:selected, GtkLabel:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.button.titlebutton:backdrop:selected,
+  .view:backdrop:selected, GtkLabel:backdrop:selected, GtkFlowBox .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.button.titlebutton:backdrop:selected,
   .titlebar .menuitem.button.titlebutton:backdrop:selected,
   GtkCalendar.header .menuitem.button.titlebutton:backdrop:selected {
     color: #fcfcfc; }